﻿@charset "UTF-8";
 
body{margin:0; font-family: Arial,'Microsoft YaHei'}
a:active,a:hover{outline:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input,select,button{outline:none;}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
img{vertical-align:middle;border:0}
 ul,ol,dl,li {
	list-style: none
}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#06c1ae;text-decoration:none;outline:0}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a.react,label.react{display:block;color:inherit;height:100%}
a.react.react-active,a.react:active,label.react:active{background:rgba(0,0,0,.1)}
ul{margin:0;padding:0;list-style-type:none}
 
/*other public*/
.w{width:100%; height:100%; position:absolute; z-index:1; left:0; top:0;} 
.w:before{content:'';position:absolute; top:0;left:0; width:100%; height:100%;opacity:0.3;
 
background: linear-gradient(45deg , rgba(3, 75, 250, 0.7) 2% , rgba(28, 185, 250, 0.78) 41% , rgba(97, 57, 248, 0.86) 75% , rgba(34, 19, 46, 0.54) 99%);
background: -o-linear-gradient(45deg , rgba(3, 75, 250, 0.7) 2% , rgba(28, 185, 250, 0.78) 41% , rgba(97, 57, 248, 0.86) 75% , rgba(34, 19, 46, 0.54) 99%);
background: -ms-linear-gradient(45deg , rgba(3, 75, 250, 0.7) 2% , rgba(28, 185, 250, 0.78) 41% , rgba(97, 57, 248, 0.86) 75% , rgba(34, 19, 46, 0.54) 99%);
background: -moz-linear-gradient(45deg , rgba(3, 75, 250, 0.7) 2% , rgba(28, 185, 250, 0.78) 41% , rgba(97, 57, 248, 0.86) 75% , rgba(34, 19, 46, 0.54) 99%);
background: -webkit-linear-gradient(45deg , rgba(3, 75, 250, 0.7) 2% , rgba(28, 185, 250, 0.78) 41% , rgba(97, 57, 248, 0.86) 75% , rgba(34, 19, 46, 0.54) 99%);


}
.w .drag{position:absolute;overflow:hidden; left:-50px; top:-50px;margin:0;padding:0;width:150%;height:150%;background:inherit;filter:url(../fonts/blur.svg#blur);-webkit-filter:blur(50px);-moz-filter:blur(50px);-ms-filter:blur(50px);filter:blur(50px)}

.w .loginwarp{width:1000px;max-width:100%;height:auto; padding:100px 0;overflow:hidden;margin:0 auto;z-index:99999; position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.loginwarp .loginbox{width:400px;max-width:100%; display:block;position:relative;box-sizing: border-box;margin:0 auto; padding:10px 15px; padding-top:40px;padding-bottom:15px;border-radius:0px; background:rgba(255,255,255, 0.8); box-shadow: 0 30px 45px -21px rgba(0, 0, 0, .32), 0 7px 35px 0 rgba(0, 0, 0, .35), 0 8px 10px -5px rgba(0, 0, 0,0.2);  }

 
.loginbox .logobox{width:100%;height:80px; z-index:99999999; position: absolute; top:-40px; left:0;  }
.logobox .logo{ width:80px; height:80px; margin:0 auto; padding:0px;border-radius:50px;background:#eaeaea;box-shadow: 0px 15px 40px -17px rgba(0, 0, 0, 0.24);}
.logobox .logo img{ width:80px; height:80px; margin:0 auto;border-radius:50px; }



.loginbox dt{font-size:22px;color:#242A33;text-align:center; font-weight:500; margin:15px auto; margin-bottom:20px;text-shadow:1px 1px 10px #ccc;letter-spacing:2.5px;}
.loginbox dd{margin:0 auto; margin-bottom:10px;max-width:90%; position:relative;}
.loginbox dd.sb{background:#fff; }
.loginbox dd i{position:absolute;top:0;left:0px;z-index: 2; width:40px;height:40px;line-height:40px; text-align:center; background:#fff;border:1px solid #fff;font-size:18px;color:#eaeaea;}
.loginbox dd input.login_txtbx{position:relative;z-index: 1; padding:0px;font-size:14px;height:40px;line-height:40px; width:100%; text-indent:50px;border:none;background:#fff;border:1px solid #fff;color:#777;}
.loginbox dd .login_txtbx::-webkit-input-placeholder {color:#999;line-height:inherit;} 
.loginbox dd .login_txtbx:-moz-placeholder {color:#999;line-height:inherit;} 
.loginbox dd .login_txtbx::-moz-placeholder {color:#999;line-height:inherit;}
.loginbox dd .login_txtbx:focus{background:#ffffff;}
 

.loginbox dd .checkcode{position:relative;  width:100%; display: table; border-collapse: separate;}
.loginbox dd .checkcode input.login_txtbx{display: table-cell; float:left; width:100%;}
.loginbox dd .checkcode  .codeimg{display: table-cell;width:112px;}
.loginbox dd .checkcode  img{position:relative;/*border:1px solid #fff;*/width:110px;height:40px;margin:0;z-index:1;float:right;background:#fff;}

 
.loginbox dd .submit_btn{width:100%;line-height:42px; padding:0px;border:none;background:#2D99F2;font-size:16px;color:#fff;}
.loginbox dd .submit_btn:hover{background:#41A7FA;color:#fff; transition-duration: 0.5s;}

.loginbox .bottom{ color:#fff;margin:0 auto;display:flex;-webkit-justify-content: space-between;  justify-content: space-between;}
.loginbox .bottom a{ background:rgba(255,255,255, 0.0); font-size:14px; padding:3px 0px;color:#2D99F2}

 
.w .mailsend{width:500px;height:auto;overflow:hidden;margin:0 auto;padding:30px;border-radius:2px; z-index:99999999; background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}
.mailsend p{font-size:20px;color:#333;  display:block;text-align:center; margin:0 auto; margin-bottom:30px;}
.mailsend .tishi{width:100%; font-size:14px; margin:0 auto; }
.tishi .yifa{ padding:5px 4px; line-height:25px; color:#444;}
.mailsend .tishi a{width:200px; height:36px; line-height:36px; text-align:center; border-radius:1px; color:#fff; display:block; overflow:hidden; font-size:16px; background:#DD2726;margin:20px auto; margin-top:40px; }
 
 /*头部*/
 



 /*头部*/
.headerbg{ width:100%; height:80px; color:#fff;  position:fixed; left:0; top:0;  z-index:9999999}/*border-bottom: 1px solid #eaeaea;*/
.header{ width:1200px; height:80px; display:block; margin:0 auto;  }
.header .logo{display:block;float:left; position:relative;margin:0 auto;width:100px; height:80px;margin:0 auto;  }
.header .logo img{margin-top:15px; width:100px; height:50px;}
.header .menunav{display:block;float:left; height:80px; margin:0 auto;margin-left:40px;}
.header .menunav li{float:left; height:80px;line-height:80px;  padding:0 20px;}
.header .menunav li a{ font-size:16px; color:#444; }
.header .menunav li a:hover{color:#DD2726;}
.header .menunav li.on a{ font-size:16px; color:#DD2726; }
 
 
  /*注册*/
.regbox{width:300px;height:auto;overflow:hidden;margin:0% auto 0 auto;padding:30px;box-shadow:0 0px 0px #0d957a;border-radius:2px; z-index:99999999; background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important; margin-top:60px; }/*background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important;*/
.regbox dt{font-size:22px;color:#242238;text-align:center;margin-bottom:30px;}/*text-shadow:0 0 1px #0e947a;*/
.regbox dt strong{display:block;}
.regbox dt em{display:block;font-size:12px;margin-top:8px;}
.regbox dd{margin:5px 0;height:42px;overflow:hidden;position:relative;border:1px solid #ccc; background:#fff;}
.regbox dd .login_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:3px; border:none;color:#242238;}
.regbox dd .login_txtbx:-webkit-input-placeholder {color:#242238;line-height:inherit;} 
.regbox dd .login_txtbx:-moz-placeholder {color:#242238;} 
.regbox dd .login_txtbx:-moz-placeholder {color:#242238;}
.regbox dd .login_txtbx:focus{background:#f1f1f1;}
.regbox dd .err:-webkit-input-placeholder {color:#242238;}  
.regbox dd:before{;position:absolute;top:0;left:10px;height:42px;line-height:40px;font-size:13px;color:#242238;}
.regbox dd.pwd_icon:before{content:"";}
.regbox dd.val_icon:before{content:"";}
.regbox dd.ji:before{content:"会员级别";left:19px;color:#777;line-height:42px;font-size:14px;}
.regbox dd.ji select.s1{ margin-left:90px; width:200px; height:40px; float:right;  border :none;}
.regbox dd.reg:before{content:"推荐人";left:19px;color:#777;line-height:42px;font-size:14px;}
 .regbox dd .reg_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:70px; border:none;color:#242238;}
.regbox dd .ver_btn{text-align:center;border:none;color:#f4f4f4;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#DD2726;}
.regbox dd .btnno{text-align:center;border:none;color:#fff;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#555;}
.regbox dd img{text-align:right;border:none;color:#f4f4f4;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#ccc;}
.regbox dd .checkcode{float:left;width:188px;height:42px;background:#fff}
.regbox dd .checkcode input{width:188px;height:36px;line-height:36px;padding:3px;color:#242238;outline:none;border:none;text-indent:2.8em;}
.regbox dd .submit_btn{width:100%;height:42px;border:none;font-size:16px;background:#DD2726;color:#f8f8f8;} 
.regbox dd .submit_btn:hover{background:#DD2726;color:#f4f4f4;}
.regbox dd .submit_no{background:#777;}
.regbox dd .submit_no:hover{background:#777; }


 /*头部*/
.w .forget{width:300px;height:auto;overflow:hidden;margin:0 auto;padding:30px;border-radius:1px; z-index:99999999; background:rgba(255,255,255, 0.5) none repeat scroll 0 0 !important;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); box-shadow:0 3px 9px rgba(0,0,0,.5);  }
.forget dt{font-size:20px;color:#2D99F2;text-align:center;margin-bottom:25px ;}/*text-shadow:0 0 1px #0e947a; background:#291A37 5,143,57*/
.forget dt em{display:block;font-size:12px;margin-top:8px;}
.forget dd{margin:5px 0;height:42px;overflow:hidden;position:relative;/*border:1px solid #f1f1f1;*/}
.forget dd .login_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:2em;border:none;background:#fff;color:#777;}
.forget dd .login_txtbx::-webkit-input-placeholder {color:#777;line-height:inherit;} 
.forget dd .login_txtbx:-moz-placeholder {color:#777;line-height:inherit;} 
.forget dd .login_txtbx::-moz-placeholder {color:#777;line-height:inherit;}
.forget dd .login_txtbx:focus{background:#f9f9f9;}
.forget dd:before{font-family:'abcdethemesregular';position:absolute;top:0;left:10px;height:42px;line-height:40px;font-size:20px;color:#242238;}
.forget dd.user_icon:before{content:""; width:18px; height:16px; margin-top:13px;background:url(../images/username.png) no-repeat ;background-size:100% 100%;}
.forget dd.pwd_icon:before{content:""; width:16px; height:16px; margin-top:12px;background:url(../images/password.png) no-repeat ;background-size:100% 100%;}
.forget dd.val_icon:before{content:""; width:16px; height:18px; margin-top:12px;background:url(../images/codema.png) no-repeat ;background-size:100% 100%;}  
.forget dd.user_mail:before{content:""; width:16px; height:16px; margin-top:13px;background:url(../images/mail.png) no-repeat ;background-size:100% 100%;}
.forget dd .ver_btn{text-align:center;border:none;color:#fff;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#2D99F2;}
.forget dd img{text-align:right;border:none;color:#f4f4f4;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#ccc;}
.forget dd .btnno{text-align:center;border:none;color:#fff;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#555;}
.forget dd .checkcode{float:left;width:182px;height:42px;background:#fff}
.forget dd .checkcode input{width:182px;height:36px;line-height:36px;padding:3px;color:#777;outline:none;border:none;text-indent:2.8em;}
.forget .phonepass{ display:none}
 
.forget dd .submit_btn{width:100%;height:42px;border:none;font-size:16px;background:#2D99F2;color:#fff;}
.forget dd .submit_btn:hover{background:#41A7FA;color:#fff;}
.forget p{width:90%;height:15px;line-height:15px;color:#fff;font-size:14px; margin:0 auto; text-align:center; margin-top:10px;}
.forget p a{ color:#D7AF7B}
 